package ai.leinao.alarm.domain;

import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * 告警抑制
 *
 * @author zhong.wang
 * @date 2025/9/4
 **/
@Data
public class AlarmInhibit {

    /**
     * 告警抑制ID
     */
    private Long id;

    /**
     * 告警抑制名称
     */
    private String name;

    /**
     * 告警抑制源标签
     */
    private Map<String, String> sourceLabels;

    /**
     * 告警抑制目标标签
     */
    private Map<String, String> targetLabels;

    /**
     * 告警抑制目标标签相等
     */
    private List<String> equalLabels;

    /**
     * 是否启用
     * 0: 否 1: 是
     */
    private String enable;
}
